package mx.ipn.to;

import java.util.Date;


public class BitacoraEmpleadoTO extends TransferObject {
	private int idOperacion;
	private EmpleadoTO empleadoTO;
	private PuestoTO puestoTO;
	private java.util.Date fecha;
	private Integer[] listIdOperacion;
	private EmpleadoTO[] listEmpleadoTO;
	private Date[] listFecha;
	private PuestoTO[] listPuestoTO;

	public int getIdOperacion() {
		return idOperacion;
	}

	public void setIdOperacion(int idOperacion) {
		this.idOperacion = idOperacion;
	}

	public java.util.Date getFecha() {
		return fecha;
	}

	public void setFecha(java.util.Date fecha) {
		this.fecha = fecha;
	}

	public Integer[] getListIdOperacion() {
		return listIdOperacion;
	}

	public void setListIdOperacion(Integer[] listIdOperacion) {
		this.listIdOperacion = listIdOperacion;
	}

	public EmpleadoTO getEmpleadoTO() {
		return empleadoTO;
	}

	public void setEmpleadoTO(EmpleadoTO empleadoTO) {
		this.empleadoTO = empleadoTO;
	}

	public PuestoTO getPuestoTO() {
		return puestoTO;
	}

	public void setPuestoTO(PuestoTO puestoTO) {
		this.puestoTO = puestoTO;
	}

	public EmpleadoTO[] getListEmpleadoTO() {
		return listEmpleadoTO;
	}

	public void setListEmpleadoTO(EmpleadoTO[] listEmpleadoTO) {
		this.listEmpleadoTO = listEmpleadoTO;
	}

	public Date[] getListFecha() {
		return listFecha;
	}

	public void setListFecha(Date[] listFecha) {
		this.listFecha = listFecha;
	}

	public PuestoTO[] getListPuestoTO() {
		return listPuestoTO;
	}

	public void setListPuestoTO(PuestoTO[] listPuestoTO) {
		this.listPuestoTO = listPuestoTO;
	}

	public BitacoraEmpleadoTO() {
		super();
		this.idOperacion = -1;
		this.empleadoTO = new EmpleadoTO();
		this.puestoTO = new PuestoTO();
		this.fecha = null;
		this.listIdOperacion = null;
		this.listEmpleadoTO = null;
		this.listFecha = null;
		this.listPuestoTO = null;
	}

	public BitacoraEmpleadoTO(int idOperacion, EmpleadoTO empleadoTO,
			Date fecha, PuestoTO puestoTO) {
		super();
		this.idOperacion = idOperacion;
		this.empleadoTO = empleadoTO;
		this.puestoTO = puestoTO;
		this.fecha = fecha;
		this.listIdOperacion = null;
		this.listEmpleadoTO = null;
		this.listFecha = null;
		this.listPuestoTO = null;
	}

	public BitacoraEmpleadoTO(Integer[] listIdOperacion,
			EmpleadoTO empleadoTO, Date[] listFecha,
			PuestoTO[] puestoTO) {
		super();
		this.idOperacion = -1;
		this.empleadoTO = empleadoTO;
		this.puestoTO = null;
		this.fecha = null;
		this.listIdOperacion = listIdOperacion;
		this.listEmpleadoTO = null;
		this.listFecha = listFecha;
		this.listPuestoTO = puestoTO;
	}

	public BitacoraEmpleadoTO(Integer[] listIdOperacion,
			EmpleadoTO[] listEmpleadoTO, Date[] listFecha,
			PuestoTO puestoTO) {
		super();
		this.idOperacion = -1;
		this.empleadoTO = null;
		this.puestoTO = puestoTO;
		this.fecha = null;
		this.listIdOperacion = listIdOperacion;
		this.listEmpleadoTO = listEmpleadoTO;
		this.listFecha = listFecha;
		this.listPuestoTO = null;
	}

	
}
